package cn.b.sky.mes.cm.model.condition;

import java.util.Date;

import cn.b.sky.common.model.Page;

public class ProcessCondition extends Page {
  /**
   * 工艺编号
   */
  private String processCode;

  /**
   * 工作中心类型编号
   */
  private String workCenterTypeCode;

  /**
   * 流程版本
   */
  private String processRev;

  /**
   * 工作中心类型描述
   */
  private String workCenterTypeText;

  /**
   * 描述
   */
  private String processText;

  /**
   * 锁定标志
   */
  private Integer lockFlag;

  /**
   * 发布标志 1--发布 0 -- 未发布
   */
  private Integer releaseFlag;

  /**
   * 生效时间
   */
  private String minEffectiveDate;

  private String maxEffectiveDate;

  /**
   * 失效时间
   */

  private String minExpirationDate;

  private String maxExpirationDate;

  private Date currentTime;

  public ProcessCondition() {
    super();
  }

  public Date getCurrentTime() {
    return currentTime;
  }

  public void setCurrentTime(Date currentTime) {
    this.currentTime = currentTime;
  }

  public String getProcessCode() {
    return processCode;
  }

  public void setProcessCode(String processCode) {
    this.processCode = processCode;
  }

  public String getWorkCenterTypeCode() {
    return workCenterTypeCode;
  }

  public void setWorkCenterTypeCode(String workCenterTypeCode) {
    this.workCenterTypeCode = workCenterTypeCode;
  }

  public String getProcessRev() {
    return processRev;
  }

  public void setProcessRev(String processRev) {
    this.processRev = processRev;
  }

  public String getWorkCenterTypeText() {
    return workCenterTypeText;
  }

  public void setWorkCenterTypeText(String workCenterTypeText) {
    this.workCenterTypeText = workCenterTypeText;
  }

  public String getProcessText() {
    return processText;
  }

  public void setProcessText(String processText) {
    this.processText = processText;
  }

  public Integer getLockFlag() {
    return lockFlag;
  }

  public void setLockFlag(Integer lockFlag) {
    this.lockFlag = lockFlag;
  }

  public Integer getReleaseFlag() {
    return releaseFlag;
  }

  public void setReleaseFlag(Integer releaseFlag) {
    this.releaseFlag = releaseFlag;
  }

  public String getMinEffectiveDate() {
    return minEffectiveDate;
  }

  public void setMinEffectiveDate(String minEffectiveDate) {
    this.minEffectiveDate = minEffectiveDate;
  }

  public String getMaxEffectiveDate() {
    return maxEffectiveDate;
  }

  public void setMaxEffectiveDate(String maxEffectiveDate) {
    this.maxEffectiveDate = maxEffectiveDate;
  }

  public String getMinExpirationDate() {
    return minExpirationDate;
  }

  public void setMinExpirationDate(String minExpirationDate) {
    this.minExpirationDate = minExpirationDate;
  }

  public String getMaxExpirationDate() {
    return maxExpirationDate;
  }

  public void setMaxExpirationDate(String maxExpirationDate) {
    this.maxExpirationDate = maxExpirationDate;
  }

}
